#include <stdio.h>
#include <stdlib.h>

int main()
{
    int *p = malloc(10 * sizeof(int));
    //用malloc分配10个int

    int *p1 = calloc(10, sizeof(int));
    //用calloc分配10个int
    return 0;
}

// malloc只负责分配，不负责清空
// 用malloc分配的内存，用memset清空
//
// calloc分配的内存自动初始化为0
// 用calloc分配的内存不需要额外清空
